multi-lingual application - English Synonyms Dictionary